<>

```ts
type CompilationDependencies = {
  has(dep: string): boolean;
  add(dep: string): void;
  addAll(deps: Iterable<string>): void;
};
```

</>
